C#问题简单```````````````````

来源:百度知道 编辑:UC知道 时间:2024/06/21 21:58:10
1比如在一个类中声明了3个变量 在下面写一个默认构造函数 那里面就是有3个变量值?
2 类中声明几个几个变量 在默认构造函数里就有几个变量值?

你这两个问题问法虽然不一样,但问得内容却一样。。。

这样跟你讲:
类中声明的变量数跟构造函数没有直接关系~~
类的构造函数你可以定义多个,它们之间是重载关系~~ 需要注意的是,定义的这些构造函数的参数个数不能一样~~ 比如一个 Student 类的可以有以下几个构造函数:
Sample1:
public Student{
//自定义代码
}

Sample2:
public Student(string name){
//自定义代码
}

Sample3:
public Student(string name,int age){
//自定义代码
}

Sample4:
public Student(string name,int age,string gender){
//自定义代码
}

而至于你在该类中声明的变量,一般是用来辅助该类完成一定功能的,它们可以用在构造函数中,也可以不用于是构造函数~~~

构造函数是自由的。没有限制构造函数变量数。
构造函数也可以有重载

构造函数是自由的。没有限制构造函数变量数。
构造函数也可以有重载